"""
pyc 文件介绍
    以 .pyc 结尾的文件表示编译过的文件，c 是 complied 编译过的意思
    1 在程序目录中，会发现生成一个 __pycache__ 的目录
    2 在 __pycache__ 目录中会有一个 print_line_tools.cpython-37.pyc 文件，cpython-37 表示 python 解释器的版本
    3 这个 .pyc 文件是由 Python 解释器将模块的源代码转为字节码后生成的文件
        Python 这样保存字节码是作为一种启动的快速优化
字节码
    Python 在解释源程序时是分为两个步骤的：
        1 首先处理源代码，编译生成一个二进制字节码
        2 再对字节码进行处理，才会生成 CPU 能够识别的机器码
    有了模块的字节码文件以后，下次运行程序的时候，如果在上次保存的字节码只有没有修改过源代码，
        python将会直接加载 .pyc 文件并跳过编译这个步骤
    当 Python 重新编译时，它会自动检查源文件和字节码文件的时间戳
    如果修改了源代码，那么下次运行的时候字节码文件会重新创建
"""
